abraded platform - English Synonyms Dictionary